rest api resource modeling